#ifndef PROCESS_H
#define PROCESS_H

#include "system.h"

class AddrSpace;

typedef struct Process
{
	AddrSpace *processAddressSpace;
	int childrenThreadCount; // Holds forked threads -- when 0, the process should end
	int startOfStack; // The edge of pages which have been allocated
} Process;

#endif
